SubString
SubString
SubString
CreateGroup
SubString
SubString
GetPlayerId
local
boolean
boolean
integer
integer
local
then
set
set
call
then
then
set
set
ExecuteFunc
endif
then
then
set
set
ExecuteFunc
endif
then
then
DisplayTextToPlayer
else
DisplayTextToPlayer
endif
DisplayTextToPlayer
then
DisplayTextToPlayer
endif
then
set
set
ExecuteFunc
then
set
set
ExecuteFunc
then
set
set
ExecuteFunc
then
set
set
ExecuteFunc
then
set
set
ExecuteFunc
then
set
set
ExecuteFunc
then
set
set
call
then
set
set
call
then
SubString
ExecuteFunc
endif
then
TriggerSleepAction
then
EnumItemsInRect
then
call
then
call
then
call
then
call
then
call
then
SubString
set
set
true
SubString
SubString
then
set
set
true
endif
endif
then
loop
exitwhen
DisplayTextToPlayer
set
endloop
false
endif
SubString
set
set
true
SubString
SubString
then
set
set
true
endif
endif
then
loop
exitwhen
DisplayTextToPlayer
set
endloop
false
endif
SubString
set
set
true
SubString
SubString
then
set
set
true
endif
endif
then
loop
exitwhen
DisplayTextToPlayer
set
endloop
false
endif
SubString
set
set
true
SubString
SubString
then
set
set
true
endif
endif
then
loop
exitwhen
DisplayTextToPlayer
set
endloop
false
endif
SubString
call
then
then
set
set
set
set
loop
set
set
exitwhen
set
set
endloop
endif
set
TriggerSleepAction
set
set
set
then
set
set
TriggerSleepAction
set
else
GroupEnumUnitsSelected
loop
FirstOfGroup
exitwhen
then
call
then
then
set
then
set
endif
set
SetUnitScale
then
UnitPauseTimedLife
then
UnitPauseTimedLife
then
GetOwningPlayer
DisplayTextToPlayer
null
then
SubString
SubString
SetUnitOwner
then
SetUnitOwner
endif
then
call
then
SetItemCharges
then
SetItemCharges
then
call
then
RemoveUnit
then
then
set
endif
call
then
GetUnitDefaultMoveSpeed
SetUnitMoveSpeed
call
call
then
GetUnitDefaultMoveSpeed
SetUnitMoveSpeed
call
call
endif
then
GetUnitDefaultMoveSpeed
SetUnitMoveSpeed
then
SubString
call
call
call
call
else
set
set
loop
SubString
call
SubString
call
SubString
call
SubString
call
endif
exitwhen
set
set
endloop
endif
then
SubString
call
call
call
call
else
set
set
loop
SubString
call
SubString
call
SubString
call
SubString
call
endif
exitwhen
set
set
endloop
endif
then
GetHeroInt
SetHeroInt
then
GetHeroAgi
SetHeroAgi
then
GetHeroStr
SetHeroStr
then
GetHeroLevel
SetHeroLevel
then
GetHeroLevel
SetHeroLevel
then
call
then
call
then
call
then
GetUnitState
SetUnitState
then
GetUnitState
SetUnitState
then
SetUnitState
then
SetUnitState
then
SetUnitInvulnerable
then
SetUnitInvulnerable
then
call
then
SubString
endif
exitwhen
GroupRemoveUnit
endloop
endif
DestroyGroup
null
